Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

220
Visualizações
reaccionar web3 analizar y almacenar una transacción [valor de recibo] de returnValues

Tengo un Dapp de acuñación en progreso usando Hashlips github repo. He acuñado con éxito usando el dapp y después de que se completa la transacción de menta, envío el recibo de la transacción al registro de la consola.

Dentro del recibo de la transacción tenemos los eventos > transferir > devolverValores. Quiero leer un valor de retorno específico y almacenarlo para poder usar este valor en otra función.

Esencialmente, dentro de returnValues he almacenado un tokenID:'xnumberhere' y necesito usarlo para armar imágenes que subiré a IPFS.

¿Cómo analizo el recibo para guardar datos de objetos específicos como TokenID o incluso un padre como blockNumber / blockHash

Funciones actuales : consulte la línea 23/24 para registrar el recibo

Vea esta imagen del registro de la consola donde quiero recuperar tokenID

 const claimNFTs = () => { let cost = CONFIG.WEI_COST; let gasLimit = CONFIG.GAS_LIMIT; let totalCostWei = String(cost * mintAmount); let totalGasLimit = String(gasLimit * mintAmount); console.log("Cost: ", totalCostWei); console.log("Gas limit: ", totalGasLimit); setFeedback(`Minting your ${CONFIG.NFT_NAME}...`); setClaimingNft(true); blockchain.smartContract.methods .mintNFT(mintAmount) .send({ gasLimit: String(totalGasLimit), to: CONFIG.CONTRACT_ADDRESS, from: blockchain.account, value: totalCostWei, }) .once("error", (err) => { console.log(err); setFeedback("Sorry, something went wrong please try again later."); setClaimingNft(false); }) .then((receipt) => { console.log(receipt); setFeedback( `WOW, the ${CONFIG.NFT_NAME} is yours! go visit Opensea.io to view it.` ); setClaimingNft(false); dispatch(fetchData(blockchain.account)); getData(); }); };

about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

Para recuperar la respuesta de eventos de mi transacción Mint, utilicé lo siguiente:

 var tokenId = receipt.events.Transfer.returnValues.tokenId console.log("Your NFT ID is: " + receipt.events.Transfer.returnValues.tokenId);

about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda